var type = "";
var is_show_page = true;

function getcolumn(types, url, tableid = "tablelist", src = "") {
    type = types;
    var columns = "";
    switch (type) {
        case "paylog":
            columns = [
                {
                    title: '门店名称',
                    field: 'machinfo.merchant',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '交易单号',
                    field: 'orderid',
                    align: 'center',
                    valign: 'middle',
                    formatter: function (value, row, index) {
                        var e = '<a href="#" class="btn-link" data-target="#myModal" data-toggle="modal" data-id="' + row.orderid + ' ">' + row.orderid + '</a> ';

                        return e;
                    }
                },
                {
                    title: '应收金额',
                    field: 'yf_price',
                    align: 'center'
                },
                {
                    title: '实收金额',
                    field: 'price',
                    align: 'center'
                },
                {
                    title: '折扣金额',
                    field: 'zk_price',
                    align: 'center'
                },
                {
                    title: '交易方式',
                    field: 'pay_fs',
                    align: 'center'
                },
                {
                    title: '交易状态',
                    field: 'pay_statu',
                    align: 'center',
                    formatter: function (value, row, index) {
                        if (row.pay_statu == "已支付") {
                            var f = '<a style="color:rgb(0,128,0);" >已支付</a> ';

                        } else if (row.pay_statu == "未支付") {
                            var f = '<a style="color:rgb(255,0,0)">未支付</a> ';

                        } else if (row.pay_statu == "已退款") {
                            var f = '<a class="btn-link" data-target="#orderModal" data-toggle="modal" data-id=' + row.orderid + ' >已退款</a>\n';
                        } else if (row.pay_statu == "订单已关闭") {
                            var f = '<a style="color:#a52a2a;">订单已关闭</a>';

                        }else if (row.pay_statu == "押金已消费") {
                            var f = '<a style="color:#a52a2a;">押金已消费</a>';

                        }

                        return f;
                    }
                },
                {
                    title: '交易类型',
                    field: 'pay_cate',
                    align: 'center'
                },
                {
                    title: '交易收银员',
                    field: 'd_cashier',
                    align: 'center'
                },
                {
                    title: '交易来源',
                    field: 'source',
                    align: 'center'
                },
                {
                    title: '手续费',
                    field: 'service_charge',
                    align: 'center'
                },
                {
                    title: '退款金额',
                    field: 'tk_price',
                    align: 'center'
                },
                {
                    title: '交易时间',
                    field: 'add_time',
                    align: 'center'
                }

            ];
            break;
        case "cardsurvery":
            is_show_page = false;
            columns = [
                {
                    title: '统计日期',
                    field: 'statis_time',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '领卡数量',
                    field: 'rec_card_num',
                    align: 'center'
                },
                {
                    title: '退卡数量',
                    field: 'ret_card_num',
                    align: 'center'
                },
                {
                    title: '实充金额',
                    field: 'rec_fee',
                    align: 'center'
                },
                {
                    title: '赠送金额',
                    field: 'give_fee',
                    align: 'center'
                },
                {
                    title: '消费金额',
                    field: 'con_fee',
                    align: 'center',

                },
                {
                    title: '消费次数',
                    field: 'con_order',
                    align: 'center'
                },
                {
                    title: '赠送积分',
                    field: 'give_bonus',
                    align: 'center'
                },
                {
                    title: '使用积分',
                    field: 'con_bonus',
                    align: 'center'
                },

            ];
            break;
        case "cardsurvery_mon":
            is_show_page = false;
            columns = [
                {
                    title: '统计日期',
                    field: 'month',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '领卡数量',
                    field: 'rec_card_num',
                    align: 'center'
                },
                {
                    title: '退卡数量',
                    field: 'ret_card_num',
                    align: 'center'
                },
                {
                    title: '实充金额',
                    field: 'rec_fee',
                    align: 'center'
                },
                {
                    title: '赠送金额',
                    field: 'give_fee',
                    align: 'center'
                },
                {
                    title: '消费金额',
                    field: 'con_fee',
                    align: 'center',

                },
                {
                    title: '消费次数',
                    field: 'con_order',
                    align: 'center'
                },
                {
                    title: '赠送积分',
                    field: 'give_bonus',
                    align: 'center'
                },
                {
                    title: '使用积分',
                    field: 'con_bonus',
                    align: 'center'
                },

            ];
            break;
        case "cardsurvery_mch":
            is_show_page = false;
            columns = [
                {
                    title: '门店',
                    field: 'mchname',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '领卡数量',
                    field: 'rec_card_num',
                    align: 'center'
                },
                {
                    title: '退卡数量',
                    field: 'ret_card_num',
                    align: 'center'
                },
                {
                    title: '实充金额',
                    field: 'rec_fee',
                    align: 'center'
                },
                {
                    title: '赠送金额',
                    field: 'give_fee',
                    align: 'center'
                },
                {
                    title: '消费金额',
                    field: 'con_fee',
                    align: 'center',

                },
                {
                    title: '消费次数',
                    field: 'con_order',
                    align: 'center'
                },
                {
                    title: '赠送积分',
                    field: 'give_bonus',
                    align: 'center'
                },
                {
                    title: '使用积分',
                    field: 'con_bonus',
                    align: 'center'
                },

            ];
            break;
        case "reportcardmemberlist":
            columns = [
                {
                    title: '消费门店',
                    field: 'mchname',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center'
                },
                {
                    title: '姓名',
                    field: 'name',
                    align: 'center'
                },
                {
                    title: '卡号',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '消费金额',
                    field: 'num',
                    align: 'center'
                },

                {
                    title: '消费渠道',
                    field: 'source',
                    align: 'center',

                },
                {
                    title: '消费时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '操作人',
                    field: 'action_user',
                    align: 'center'
                },


            ];
            break;
        case "cardreglist":
            columns = [
                {
                    title: '消费门店',
                    field: 'mchname',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var e = '<a href="#" class="btn-link" data-target="#myModal" data-toggle="modal" data-oid="' + row.orderid + ' " data-id="' + row.id + ' ">' + row.orderid + '</a> ';

                        return e;
                    }
                },
                {
                    title: '姓名',
                    field: 'name',
                    align: 'center'
                },
                {
                    title: '卡号',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '变动金额',
                    field: 'num',
                    align: 'center'
                },
                {
                    title: '充值方式',
                    field: 'pay_cate',
                    align: 'center',

                },
                {
                    title: '充值类型',
                    field: 'cate',
                    align: 'center',

                },
                {
                    title: '变动渠道',
                    field: 'source',
                    align: 'center',

                },

                {
                    title: '充值时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '手续费',
                    field: 'service_charge',
                    align: 'center'
                },
                {
                    title: '操作人',
                    field: 'action_user',
                    align: 'center'
                }, {
                    title: '备注',
                    field: 'remark',
                    align: 'center'
                }


            ];
            break;
        case "cardbonuslist":
            columns = [
                {
                    title: '门店',
                    field: 'mchname',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center'
                },
                {
                    title: '姓名',
                    field: 'name',
                    align: 'center'
                },
                {
                    title: '卡号',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '变动积分',
                    field: 'num',
                    align: 'center'
                },
                {
                    title: '变动方式',
                    field: 'pay_cate',
                    align: 'center',

                },
                {
                    title: '变动类型',
                    field: 'cate',
                    align: 'center',

                },
                {
                    title: '变动渠道',
                    field: 'source',
                    align: 'center',

                },
                {
                    title: '变动时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '操作人',
                    field: 'action_user',
                    align: 'center'
                },


            ];
            break;
        case "carddellist":
            columns = [
                {
                    title: '卡号',
                    field: 'code',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '昵称',
                    field: 'nickname',
                    align: 'center'
                },
                {
                    title: '手机号',
                    field: 'phone',
                    align: 'center'
                },
                {
                    title: '状态',
                    field: 'fire',
                    align: 'center'
                },
                {
                    title: '积分',
                    field: 'bonus',
                    align: 'center'
                },
                {
                    title: '余额',
                    field: 'balance',
                    align: 'center',

                },
                {
                    title: '退卡时间',
                    field: 'del_time',
                    align: 'center',

                },
                {
                    title: '使用频次',
                    field: 'frequency',
                    align: 'center',

                },
            ];
            break;
        case "getlists":
            columns = [
                {
                    title: '头像',
                    field: 'head_url',
                    align: 'center',
                    valign: 'middle',
                    formatter: function (value, row, index) {

                        if (row.head_url == null) {
                            var d = '  <span class="img-circle thumb-sm laze-img" style="display: inline-block;"></span>\n ';
                        } else {
                            var d = '<img src=" ' + row.head_url + '" alt="" class="img-circle thumb-sm laze-img">';

                        }

                        return d;
                    }
                },
                {
                    title: '姓名/会员卡号',
                    field: 'orderid',
                    align: 'center',
                    valign: 'middle',
                    formatter: function (value, row, index) {
                        var a = row.name;
                        // console.log(743,row.sex);
                        if (row.sex == '男') {

                            var x = '<img src="' + src + '/static/img/m.png" alt="" class="" style="width: 10px;margin-top: -3px;">'
                        } else if (row.sex == "女") {
                            var x = '<img src="' + src + '/static/img/f.png" alt="" class="" style="width: 10px;margin-top: -3px;">'

                        } else {
                            var x = ""
                        }
                        ;
                        var t = '<br> <code>' + row.code + '</code> '


                        return a + x + t;
                    }
                },
                {
                    title: '昵称/状态',
                    field: 'yf_price',
                    align: 'center',
                    formatter: function (value, row, index) {

                        var c = '<a class="btn-link" href="javascript:;"  onclick="show(this,' + row.id + ');" >'
                        c += row.nickname;
                        c += ' <br> <code>' + row.fire + ' </code>'
                        c += '<code> ' + row.statu + ' </code>'
                        c += '<code> ' + row.status_ch + ' </code></a>';
                        return c;
                    }
                },
                {
                    title: '手机号',
                    field: 'phone',
                    align: 'center'
                },
                {
                    title: '生日',
                    field: 'birthday',
                    align: 'center'
                },
                {
                    title: '余额',
                    field: 'balance',
                    align: 'center'
                },
                {
                    title: '积分',
                    field: 'bonus',
                    align: 'center'
                },
                {
                    title: '使用频次',
                    field: 'frequency',
                    align: 'center'

                },
                {
                    title: '充值余额',
                    field: 'add_balance',
                    align: 'center'

                },
                {
                    title: '充值积分',
                    field: 'add_bonus',
                    align: 'center'
                },
                {
                    title: '消费余额',
                    field: 'use_balance',
                    align: 'center'

                },
                {
                    title: '消费积分',
                    field: 'use_bonus',
                    align: 'center'

                },
                {
                    title: '注册时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '操作',
                    field: 'd_cashier',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var r = '<a class="btn-link" data-toggle="modal" data-target="#czModal" data-name="' + row.nickname + '" data-code="' + row.code + '" data-id="' + row.id + '" data-type="1"> 充值</a>' +
                            '<a class="btn-link" data-toggle="modal" data-target="#hexiaoModal" data-id="' + row.id + '" data-type="2" data-name="' + row.nickname + '" data-code="' + row.code + '"> &nbsp; 核销 </a>';

                        return r;
                    }
                }

            ];
            break;
        case "cardgiftpaylist":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center'
                },

                {
                    title: '支付价格',
                    field: 'total_price',
                    align: 'center'
                },
                {
                    title: '购买人',
                    field: 'nickname',
                    align: 'center'
                },
                {
                    title: '购买详情',
                    field: 'id',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var w = '<a class="btn-link" href="javascript:;" data-card="' + row.id + '" onclick="show(this);">查看</a>';

                        return w;
                    }
                },
                {
                    title: '订单时间',
                    field: 'add_time',
                    align: 'center'
                },
                {
                    title: '支付时间',
                    field: 'create_time',
                    align: 'center'

                }

            ];
            break;
        case "getgiftlists":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '卡券类型',
                    field: 'card_type',
                    align: 'center'
                },

                {
                    title: '卡券名称',
                    field: 'card_title',
                    align: 'center'
                },
                {
                    title: '卡券CODE',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '领取人',
                    field: 'nickname',
                    align: 'center'

                },
                {
                    title: '领取时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '到期时间',
                    field: 'end_time',
                    align: 'center'
                },
                {
                    title: '状态',
                    field: 'statu',
                    align: 'center'

                },
                {
                    title: '操作',
                    field: 'create_time',
                    align: 'center',
                    formatter: function (value, row, index) {
                        if (row.statu == "已核销") {
                            var w = '已核销';

                        } else if (row.have == "正常") {
                            var w = '<a class="btn-link" href="javascript:;" data-target="#myModal" data-toggle="modal" data-id="' + row.id + '" >核销</a>';

                        } else {
                            var w = '已删除';
                        }

                        return w;
                    }

                }

            ];
            break;
        case "consumecardgiftlist":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '卡券名称',
                    field: 'card_title',
                    align: 'center'
                },
                {
                    title: '卡券CODE',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '使用时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '核销来源',
                    field: 'source',
                    align: 'center'
                },
                {
                    title: '核销人',
                    field: 'con_username',
                    align: 'center'

                }

            ];
            break;
        case "cardgetlists":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '卡券类型',
                    field: 'card_type',
                    align: 'center'
                },
                {
                    title: '卡券名称',
                    field: 'card_title',
                    align: 'center'
                },
                {
                    title: '卡券CODE',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '领取人',
                    field: 'nickname',
                    align: 'center'
                },
                {
                    title: '领取时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '到期时间',
                    field: 'end_time',
                    align: 'center'
                },
                {
                    title: '状态',
                    field: 'statu',
                    align: 'center'

                },
                {
                    title: '操作',
                    field: 'con_username',
                    align: 'center',
                    formatter: function (value, row, index) {
                        if (row.statu == "已核销") {
                            var w = '已核销';

                        } else if (row.have == "正常") {
                            var w = '<a class="btn-link" href="javascript:;" data-target="#myModal" data-toggle="modal" data-id="' + row.id + '" >核销</a>';

                        } else {
                            var w = '已删除';
                        }

                        return w;
                    }

                }

            ];
            break;
        case "reportcardgenerallist":
            columns = [
                {
                    title: '编号',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '卡券名称',
                    field: 'card_title',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var w = '<a class="btn-link" href="/member.php/report/reportcardgenerallist/card_id/' + row.card_id + '.html" data-card="' + row.id + '">' + row.card_title + '</a>';

                        return w;
                    }
                },
                {
                    title: '卡号',
                    field: 'code',
                    align: 'center'
                },
                {
                    title: '核销员',
                    field: 'con_username',
                    align: 'center'
                },
                {
                    title: '核销门店',
                    field: 'merchant',
                    align: 'center'
                },
                {
                    title: '核销时间',
                    field: 'create_time',
                    align: 'center'

                }

            ];
            break;
        case "reportcardgeneral":
            columns = [
                {
                    title: '卡券名称',
                    field: 'id',
                    align: 'center',
                    valign: 'middle',
                    formatter: function (value, row, index) {
                        var t = ' <a class="btn-link" href="javascript:;" data-card="' + row.card_id + '" data-sub="' + row.sub_title + '" data-title="' + row.title + '" onclick="show(this);" >' + row.title + '' +
                            ' <br>\n' +
                            '<code>' + row.sub_title + '</code></a>';

                        return t;
                    }
                },
                {
                    title: '领取数量',
                    field: 'get_sume',
                    align: 'center'
                },
                {
                    title: '核销数量',
                    field: 'con_sume',
                    align: 'center'
                },
                {
                    title: '创建时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '操作',
                    field: 'id',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var w = '<a class="btn-link" href="/member.php/report/reportcardgenerallist/card_id/' + row.card_id + '.html" data-card="' + row.id + '">核销明细</a>';

                        return w;
                    }

                }

            ];
            break;
        case "kaipiaolist":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center'
                },
                {
                    title: '购方名称',
                    field: 'gfmc',
                    align: 'center'
                },
                {
                    title: '税号',
                    field: 'sh',
                    align: 'center'
                },
                {
                    title: '银行账号',
                    field: 'yhzh',
                    align: 'center'
                },
                {
                    title: '地址电话',
                    field: 'dzdh',
                    align: 'center',

                },
                {
                    title: '邮箱',
                    field: 'email',
                    align: 'center'
                },
                {
                    title: '发起时间',
                    field: 'create_time',
                    align: 'center'
                },
                {
                    title: '开票状态',
                    field: 'status',
                    align: 'center'
                },
                {
                    title: '操作',
                    field: '',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var w = '<a class="btn-link" href="javascript:void(0)" onclick="getfpgoodsinfo(' + row.id + ')"">商品明细</a>';
                        if (row.status !== "9") {
                            var s = '<a class="btn-link" href="javascript:void(0)" onclick="mtfapiao(' + row.id + ')"">手动开票</a>';
                        } else {
                            var s = "";
                        }

                        return w + s;
                    }
                },

            ];
            break;
        case "profitlist":
            columns = [
                {
                    title: 'ID',
                    field: 'id',
                    align: 'center',
                    valign: 'middle'
                },
                {
                    title: '订单号',
                    field: 'orderid',
                    align: 'center'
                },
                {
                    title: '分账单号',
                    field: 'fz_trade_no',
                    align: 'center'
                },
                {
                    title: '分账金额',
                    field: 'price',
                    align: 'center'
                },
                {
                    title: '分账状态',
                    field: 'work_status',
                    align: 'center'
                },
                {
                    title: '订单创建时间',
                    field: 'create_time',
                    align: 'center',

                },
                {
                    title: '分账时间',
                    field: 'work_time',
                    align: 'center'
                },
                {
                    title: '分账结果',
                    field: 'work_info',
                    align: 'center'
                },
                {
                    title: '操作',
                    field: '',
                    align: 'center',
                    formatter: function (value, row, index) {
                        var w = '<a class="btn-link" href="javascript:void(0)" onclick="mtfenzhang(' + row.id + ')"">手动分账</a>';
                        return w;
                    }
                },
            ];
            break;
    }
    a(url, columns, type, tableid);

}

function a(dataurl, columns, type, tableid) {

    $('#' + tableid).bootstrapTable({
        url: dataurl,
        method: "post",
        dataType: 'json',
        contentType: "application/x-www-form-urlencoded",
        striped: true,//隔行变色
        cache: false,  //是否使用缓存
        showColumns: false,// 列
//            toobar:'#toolbar',
        pagination: is_show_page, //分页
        paginationLoop: false,
        paginationPreText: '上一页',
        paginationNextText: '下一页',
//            showFooter:true,//显示列脚
//            showRefresh:true,//显示刷新
        showPaginationSwitch: false,//是否显示数据条数选择框
        sortable: true,           //是否启用排序
        singleSelect: false,
        search: false, //显示搜索框
        buttonsAlign: "right", //按钮对齐方式
        showRefresh: false,//是否显示刷新按钮
        sidePagination: "server", //服务端处理分页
        pageNumber: 1,
        pageSize: 10,
        pageList: [10, 30, 50, 100],
        undefinedText: '--',
        uniqueId: "id", //每一行的唯一标识，一般为主键列
        queryParamsType: '',
        queryParams: queryParams,//传递参数（*）
        columns: columns,
        responseHandler: function (res) {
            console.log(11,res)
            return res //行数据，前面的key要与之前设置的dataField的值一致.

        },
        onLoadSuccess: function (res) {  //加载成功时执行
            console.log(22, res)
            if (type == "getlists") {
                $("#carduser").text(res.total);
            }
        },
        onLoadError: function (res) {  //加载失败时执行
            console.log(33, res)

        }
    });

    //得到查询的参数
    function queryParams(params) {
        console.log(3333, params);
        var temp = "";
        switch (type) {
            case "paylog":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    pay_fs: $("#pay_fs").val(),
                    type: "search",
                    orderid: $("#orderid").val(),
                    pay_statu: $("#pay_statu").val(),
                    startprice: $("#form-pic").val(),
                    endprice: $("#form-pic1").val(),
                    search_date: $("#search_date").val(),
                };
                break;
            case "cardsurvery":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    sch_type: "day",
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    search_type: "search",
                };
                break;
            case "cardsurvery_mon":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    sch_type: "mon",
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date2").val(),

                };
                break;
            case "cardsurvery_mch":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    sch_type: "mach",
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),

                };
                break;
            case "reportcardmemberlist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    action_user: $("#action_user").val(),
                    min_balance: $("#min_balance").val(),
                    max_balance: $("#max_balance").val(),
                    code: $("#code").val(),
                    search_type: "search",

                };
                break;
            case "cardreglist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    action_user: $("#action_user").val(),
                    min_balance: $("#min_balance").val(),
                    max_balance: $("#max_balance").val(),
                    code: $("#code").val(),
                    search_type: "search",

                };
                break;
            case "cardbonuslist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    mchid: $("#mach").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    action_user: $("#action_user").val(),
                    code: $("#code").val(),
                    search_type: "search",

                };
                break;
            case "carddellist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    search_type: "search",

                };
                break;
            case "getlists":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    nickname: $("#nicknames").val(),
                    code: $("#codes").val(),//后台请求传的查询参数
                    fire: $("#fire").val(),
                    bonus_scr: $("#bonus_scr").val(),//后台请求传的查询参数
                    balance_scr: $("#balance_scr").val(),
                    get_scr: $("#get_scr").val(),
                    min_bonus: $("#min_bonus").val(),
                    max_bonus: $("#max_bonus").val(),
                    search_type: "get_lists",
                    min_balance: $("#min_balance").val(),
                    max_balance: $("#max_balance").val(),
                    last_day:$("#last_day").val(),
                    birthday_day:$("#birthday_day").val(),
                    con_balance_scr:$("#con_balance_scr").val(),
                    con_bonus_scr:$("#con_bonus_scr").val(),
                    add_balance_scr:$("#add_balance_scr").val(),
                    gs_mid:$("#gs_mid").val(),
                    times: $("#times").val()
                };
                break;
            case "cardgiftpaylist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    orderid: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    search_type: "search",

                };
                break;
            case "getgiftlists":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    search_type: "search",

                };
                break;
            case "consumecardgiftlist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    search_type: "search",

                };
                break;
            case "cardgetlists":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    card_id: $("#card_id").val(),
                    statu: $("#statu").val(),
                    search_type: "search",
                };
                break;
            case "reportcardgenerallist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    card_id: $("#card_id").val(),
                    con_username: $("#con_username").val(),
                    search_type: "search",
                    mchid: $("#mach").val(),
                };
                break;
            case "reportcardgeneral":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    type: "search",
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    code: $("#code").val(),//后台请求传的查询参数
                    search_date: $("#search_date").val(),
                    card_id: $("#card_id").val(),
                    con_username: $("#con_username").val(),
                    search_type: "search",
                    mchid: $("#mach").val(),

                };
                break;
            case "kaipiaolist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    type: "getkaipiaolist",
                    mid: $("#id").val(),
                };
                break;
            case "profitlist":
                temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    pageSize: params.pageSize,  //页面大小
                    pageNumber: params.pageNumber, //页码
                    type: "getprofitlist",
                    mid: $("#id").val(),
                };
                break;
        }
        return temp;
    };
}